/*
 * @Description: 酒店实体
 * @Version: 2.0
 * @Autor: 许国辉
 * @Date: 2023-03-20 11:40:37
 * @LastEditors: 许国辉
 * @LastEditTime: 2023-10-16 14:07:57
 */

import { OrderDetailDto } from './OrderDetailDtoModel';
import { ExamineApprove } from '/@/api/travelItinerary/model/ExamineApproveModel';

export interface HotelOrderStatisticsModel {
  id: number;
  /**
   * 企业编号
   */
  customer_id: string;

  // 订单日期
  createTime: Date;
  /**
   * 订单编号
   */
  orderId: string;

  /**
   * 订单类型
   */
  travelType: string;

  /**
   * 入住日期
   */
  arrivalDate: string;

  /**
   * 离店日期
   */
  departureDate: string;

  /**
   * 入住人名
   */
  names: string;

  /**
   * 订单状态，（等待确认 WAIT_CONFIRM	等待支付WAIT_PAY	已确认CONFIRM	未入住NO_SHOW	已离店CHECK_OUT	已取消CANCEL	已入住CHECK_IN	无效INVALID）
   */
  status: string;

  /**
   * 审批单号
   */
  voucherId: string;

  /**
   * 员工编号
   */
  accountNo: string;

  examineApprove: ExamineApprove;
  orderDetailDto: OrderDetailDto;
}
export interface HotelOrderStatisticsParams {
  //预定方式(0 2 因公、1 因私)
  travelType: number;
  //员工编号
  employeeNo: string;
  //审批单编号
  examineApproveNo: string;
  //是否超标
  isTravelStandard: string;
  //入店日期 起
  arrivalDateStart: string;
  //入店日期 止
  arrivalDateEnd: string;
  //离店日期 起
  departureDateStart: string;
  //离店日期 止
  departureDateEnd: string;
}
